export default {
    install(Vue) {
        Vue.filter('mySlice', function (value) {
            return value.slice(0, 3);
        })

        Vue.directive('fbind', {
            // 指令与元素成功绑定时
            bind(element, binding) {
                element.value = binding.value;
            },
            // 指令所在元素被插入页面时
            inserted(element) {
                element.focus();
            },
            // 指令所在的模板被重新解析时
            update(element, binding) {
                element.value = binding.value;
            }
        })

        Vue.mixin({
            data(){
                return{
                    x:500,
                    y:400
                }
            }
        });

        Vue.prototype.demo=()=>{
            alert('你好,欢迎学习Vue');
        }
    }
}
